package com.ydcycloud.sys.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.ydcycloud.log.syslog.OperateTypeEnums;
import com.ydcycloud.log.syslog.ParamsTypeEnums;


@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface LogAnnotation {

	public String log() default "";  //日志内容
	public  OperateTypeEnums type() default OperateTypeEnums.NULL;  //操作类型
	public String params() default "";  //需要记录的参数
	public ParamsTypeEnums paramType() default ParamsTypeEnums.INTEGER;
	public String value() default "";
	
	
}
